package com.itheima.way;

public class Java_06 {
    public static void main(String[] args) {
        //方法案例练习：方法参数传递案例二
        //需求：比较两个int类型数组是否一样，返回true或者false

        //调用equals方法
        int[] arr01 = new int[]{11,22,33};
        int[] arr02 = new int[]{11,22,33};
        boolean rs = equals(arr01,arr02);
        System.out.println(rs);
    }
    //定义一个方法，实现上述需求
    public static boolean equals(int[] arr1,int[] arr2){
        //如果两个数组同为null，则返回true
        if (arr1 == null && arr2 ==null){
            return true;
        }
        //如果两个数组，有一个为null，返回false
        if (arr1 == null || arr2 ==null){
            return false;
        }
        //如果两个数组长度不同，则直接返回false
        if (arr1.length != arr2.length){
            return false;
        }
        //如果两个数组长度相同，判断内容是否相同不相同直接返回false
        for (int i = 0; i < arr1.length; i++) {
            if (arr1[i] == arr2[i]){
                return true;
            }else {
                return false;
            }

        }
        return true;
    }
}
